home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1985-10-07 | 640 b | 21 lines |
- 1 'KALEIDOscope
- 2 KEY OFF:SCREEN 0,1,0:COLOR 15,1,9:WIDTH 40:CLS:DEFINT A-Z
- 50 GOSUB 230
- 110 FOR W=3 TO 50
- 120 FOR I=1 TO 19
- 130 FOR J=1 TO 19
- 140 K=(I+J)*0.6
- 150 COLOR J*3/(I+3)+I*W/24,J*3/(I+4)+(I+1)*W/24
- 160 LOCATE I,K:PRINT"<0xDF!>";:LOCATE K,I:PRINT"<0xDF!>";:LOCATE 24-I,40-K:PRINT"<0xDF!>";
- 170 LOCATE 24-K,40-I:PRINT"<0xDF!>";:LOCATE K,40-I:PRINT"<0xDF!>";:LOCATE 24-I,K:PRINT"<0xDF!>";:LOCATE I,40-K:PRINT"<0xDF!>";:LOCATE 24-K,I:PRINT"<0xDF!>";
- 175 IF INKEY$=CHR$(27) THEN 10000
- 180 NEXT J,I
- 190 NEXT W: GOTO 110
- 230 LOCATE 5,10:PRINT"KALEIDOSCOPE
- 240 LOCATE 24,1:PRINT"PRESS <SPACE> TO RUN";
- 250 LOCATE 25,1:PRINT"PRESS <ESC> TO EXIT";
- 260 K$=INKEY$:IF K$="" THEN 260
- 270 IF INKEY$=CHR$(27) THEN 10000
- 280 IF K$<>" " THEN 260 ELSE CLS:RETURN
- 10000 RUN"MENU
-